1.react-native-cli 升级至2.0.1
2.react-native升级至0.41.2
3.android\gradle升级至gradle-2.14.1
1.抛弃react-native-navigation,自己封装
2.head公共部分自己封装(支持左右的按钮)
3.返回自己封装
4.抛弃Native持久化存储,改用AsyncStorage
5.抛弃原生粘贴板,引用Cilpboard
6.引入react-redux,简单引用
7.引入react-thunk,简单引用
8.对react-native-webview-bridge的封装进行优化
基于以上,项目整体架构进行大改动
1.IM实时聊天暂不接入
2.观看直播暂不接入。有观看直播的进行提示
3.调用Native的分享、购买课程、购买库存等暂不实现
4.调用登录暂不实现、包括邀请码页面,此版本使用的登录账号默认 ID为1000(慎重内外网删除用户)
redux:npm install --save redux
redux绑定库:npm install --save React-redux
开发者工具:npm install --save-dev redux-devtools
异步action构造器:npm install --save redux-thunk
tab切换:npm install react-native-tab-navigator --save